odorant molecule - French English Dictionary